#ifndef __ADC_H__
#define __ADC_H__

#if defined (__AVR_ATmega644P__)
#else
#error the configured microcontroller is not supported for this library
#endif


/**
 *  ADC initialization
 */
void ADC_init(void);


/**
 *  ADC register
 */
void ADC_reg(void (*event)(uint16_t));


/**
 *  ADC read
 */
void ADC_read(uint8_t pin);


#endif // __ADC_H__